#pragma once
#include "InterFaceCommand.h"
#include <QString>
#include "Receiver.h"

class CommandConcrete : public InterFaceCommand
{
public:
    CommandConcrete(std::shared_ptr<Receiver> pReceiver);
    ~CommandConcrete();




    // 通过 InterFaceCommand 继承
    void execute() override;

    void cancel() override;

private:

    //命令执行者;
    std::shared_ptr<Receiver> m_pReceiver;

};

